/*
 * IOPort.h
 *
 * IOPort base class
 *
 * Author: Zachary Masiello
 * Author: Peter-John Rowe
 */

#ifndef IOPORT_H_
#define IOPORT_H_

#include <sys/neutrino.h>
#include <stdint.h>
#include <stdio.h>
#include <sys/mman.h>
#include <hw/inout.h>
#include <iostream.h>
#include <iomanip>

class IOPort
{
public:
	IOPort(int portLength, uintptr_t portHex);
	virtual ~IOPort();
protected:
	uintptr_t _portHandle;
};

#endif /* IOPORT_H_ */
